#ifndef SYSTEMTRAYDAEMONSERVICE_H
#define SYSTEMTRAYDAEMONSERVICE_H

#include <QObject>
#include <QtDBus/QtDBus>
#include <QStringList>
#include <QDBusAbstractInterface>

class SystemTrayDaemonService : public QObject, protected QDBusContext
{
    Q_OBJECT
    Q_CLASSINFO("D-Bus Interface", "org.ukui.SystemTrayDaemonService")

    Q_PROPERTY(QStringList RegisteredStatusNotifierItems READ RegisteredStatusNotifierItems)
//    Q_PROPERTY(bool IsStatusNotifierHostRegistered READ IsStatusNotifierHostRegistered)
//    Q_PROPERTY(int ProtocolVersion READ ProtocolVersion)
public:
    SystemTrayDaemonService();
    ~SystemTrayDaemonService();

    QStringList RegisteredStatusNotifierItems() const;

public Q_SLOTS:


protected Q_SLOTS:


Q_SIGNALS:

private:

};

#endif // SYSTEMTRAYDAEMONSERVICE_H
